Skip to content

deps: lance 14 / lancedb 0.41 (arrow 58, datafusion 54 unchanged) - #2028

Merged
AdaWorldAPI merged 2 commits into
mainfrom
ccr-ca0562e7-hudvlz-lance14
Nov 11, 2026
Merged

AdaWorldAPI merged 2 commits into
mainfrom
ccr-ca0562e7-hudvlz-lance14

Conversation

@AdaWorldAPI

@AdaWorldAPI AdaWorldAPI commented Nov 11, 2026 •

Copy link
Copy Markdown
Owner

Summary

Moves the lance family to lance 14 / lancedb 0.41. lancedb 0.41.0 requires lance =14.0.2; arrow stays at ^58, datafusion at ^54, object_store at ^0.14.1. Following the pin rule in CLAUDE.md, every lance-family pin floats the patch (14.*, 0.41.*). No Cargo.lock is tracked.

Changed: the root Cargo.toml workspace table, plus lance-graph, lance-graph-catalog, holograph, lance-graph-dir-sim-lance, crepe-plan-probe, holo-lance-masked-io-probe and holo-h14d-probe. The CLAUDE.md pin notes now record the 14 line.

Evidence

  • cargo check --workspace --all-targets passes. It resolves lance 14.0.2, arrow-array 58.4.1 and datafusion 54.1.0.
  • Excluded crates also pass cargo check: lance-graph-dir-sim-lance, crepe-plan-probe (lancedb 0.41 with remote), holo-lance-masked-io-probe, holo-h14d-probe. holograph's lib compiles with --features lancedb.
  • lance-graph-catalog tests: 12 + 17 + 1 pass.
  • lance-graph --lib --tests could not finish locally: the sandbox ran out of disk during linking (ld ... Bus error). CI covers it: test, test-with-coverage, member-tests and clippy are all green.
  • lance 14 deprecates Scanner::with_row_addr_prefilter as a plain alias of with_row_id_prefilter (same RowAddrMask, same _rowid domain). The second commit renames all call sites. That fixed the -D warnings failure in the crepe-plan-probe job. Local cargo clippy --all-targets -- -D warnings on that crate passes too.

Not changed

  • The only code change is that rename.
  • lance 14's late materialization for top-k is a DataFusion rule behind LanceTableProvider, which this repo does not use. This bump does not turn it on anywhere.
  • holograph tests fail to build with E0596 at src/mindmap.rs:869 (mindmap.bfs needs let mut). The same failure happens with or without features on main, so it predates this bump and is left alone here.

https://claude.ai/code/session_01XAqKMPJjVvasjwqhjJ6c9p


Generated by Claude Code

…unchanged)

lancedb 0.41.0 requires lance =14.0.2 and keeps arrow ^58, datafusion ^54,
object_store ^0.14.1. Every lance-family pin floats on the 14 line; pin
notes in CLAUDE.md and the crepe-plan-probe comment follow.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XAqKMPJjVvasjwqhjJ6c9p
@coderabbitai

coderabbitai Bot commented Nov 11, 2026 •

Copy link
Copy Markdown
Pre-merge checks: Passed 1 · Inconclusive 1

Failed Failed checks: 1 inconclusive

Check name Status Explanation Resolution
Title check Pending This assessment has not completed. The check will be retried on the next pre-merge check run.
Passed Passed checks: 1 passed

Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@AdaWorldAPI
AdaWorldAPI marked this pull request as ready for review November 11, 2026 22:44
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 11, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-11T22:44:53.684370Z 6c45093 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

…row_id_prefilter

lance 14 deprecates the old name as a plain alias of with_row_id_prefilter
(same RowAddrMask, same _rowid domain), so the rename keeps behaviour and
clears the -D warnings failure in the crepe-plan-probe job.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XAqKMPJjVvasjwqhjJ6c9p
@AdaWorldAPI
AdaWorldAPI merged commit 9cacd69 into main Nov 11, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants